package com.lannuokeji.utils.tags.map;

import java.util.Map;

import org.beetl.core.GeneralVarTagBinding;
import org.beetl.core.exception.BeetlException;

/**
 * 根据用户id获取用户昵称、头像等信息；
 * 考虑用哪种调用方式：选择第二种》
 * 1、${user(session.userId, "username")}
 * 2、<#user id=session.userId;u>${u.username}</#user>
 * @author 览诺科技
 *
 */
public class UserTag extends GeneralVarTagBinding {

	public static String tagName = "user";

	@Override
	public void render() {
		Map<String, Long> attrs = (Map<String, Long>) this.args[1];
		// 接收id，如果id不为空，那么按id取值；如果id为空，那么按其他条件查询单条记录
		Long id = attrs.get("id");
//		Record userLogin = null;
//		String tableName = "g_user_login";
//		if (id != null) {
//			userLogin = Db.findById(tableName, id);
//		}
		
//		this.binds(userLogin);
		this.doBodyRender();
	}

}